package com.purchase.manage.damian;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.purchase.common.annotation.Excel;
import com.purchase.common.core.domain.BaseEntity;

/**
 * 工程类询价单清单对象 order_project_quotation_list
 *
 * @author purchase
 * @date 2023-07-09
 */
public class OrderProjectList extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 工程类单的物资清单 物资id */
    private Long projectId;

    /** 所属订单 */
    @Excel(name = "所属订单")
    private Long orderId;

    /** 所属工程类报价单id */
    @Excel(name = "所属工程类报价单id")
    private Long projectQuotationId;

    /** 维修项目 */
    @Excel(name = "维修项目")
    private String maintenanceItems;

    /** 内容描述 */
    @Excel(name = "内容描述")
    private String content;

    /** 单位 */
    @Excel(name = "单位")
    private String unit;

    /** 数量 */
    @Excel(name = "数量")
    private BigDecimal number;

    /** 含税报价 */
    @Excel(name = "含税报价")
    private BigDecimal taxPrice;

    /** 合价 */
    @Excel(name = "合价")
    private BigDecimal combinedPrice;

    /** 备注 */
    @Excel(name = "备注")
    private String remakeInfo;

    public void setProjectId(Long projectId)
    {
        this.projectId = projectId;
    }

    public Long getProjectId()
    {
        return projectId;
    }
    public void setOrderId(Long orderId)
    {
        this.orderId = orderId;
    }

    public Long getOrderId()
    {
        return orderId;
    }
    public void setProjectQuotationId(Long projectQuotationId)
    {
        this.projectQuotationId = projectQuotationId;
    }

    public Long getProjectQuotationId()
    {
        return projectQuotationId;
    }
    public void setMaintenanceItems(String maintenanceItems)
    {
        this.maintenanceItems = maintenanceItems;
    }

    public String getMaintenanceItems()
    {
        return maintenanceItems;
    }
    public void setContent(String coontent)
    {
        this.content = coontent;
    }

    public String getContent()
    {
        return content;
    }
    public void setUnit(String unit)
    {
        this.unit = unit;
    }

    public String getUnit()
    {
        return unit;
    }
    public void setNumber(BigDecimal number)
    {
        this.number = number;
    }

    public BigDecimal getNumber()
    {
        return number;
    }
    public void setTaxPrice(BigDecimal taxPrice)
    {
        this.taxPrice = taxPrice;
    }

    public BigDecimal getTaxPrice()
    {
        return taxPrice;
    }
    public void setCombinedPrice(BigDecimal combinedPrice)
    {
        this.combinedPrice = combinedPrice;
    }

    public BigDecimal getCombinedPrice()
    {
        return combinedPrice;
    }
    public void setRemakeInfo(String remake)
    {
        this.remakeInfo = remake;
    }

    public String getRemakeInfo()
    {
        return remakeInfo;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("projectId", getProjectId())
                .append("orderId", getOrderId())
                .append("projectQuotationId", getProjectQuotationId())
                .append("maintenanceItems", getMaintenanceItems())
                .append("content", getContent())
                .append("unit", getUnit())
                .append("number", getNumber())
                .append("taxPrice", getTaxPrice())
                .append("combinedPrice", getCombinedPrice())
                .append("remake", getRemakeInfo())
                .toString();
    }
}
